چطوری میشه

نحوه نصب وردپرس به صورت دستی بر روی هر هاست

نحوه نصب وردپرس به صورت دستی بر روی هر هاست

در این آموزش نحوه نصب وردپرس را به صورت دستی بر روی هر میزبان وب مشترک با استفاده از cPanel خواهیم آموخت. اگرچه راه‌های سریع‌تری برای نصب وردپرس وجود دارد، مانند استفاده از نصب‌کننده‌های اسکریپت مانند Softaculous، این راهنما ما را به اصول اولیه بازمی‌گرداند. این به ما درک بهتری از نحوه پیوند داخلی اجزای مختلف وردپرس می دهد.

اگر می‌خواهید بدون خرید سرور میزبانی اشتراکی وردپرس را به صورت محلی نصب کنید، خوش شانس هستید! ما آموزش های مشابهی برای نصب آفلاین وردپرس در ویندوز داریم، MacOS و Linux. اصول همه یکسان است.

نصب دستی وردپرس شامل سه مرحله اساسی است:

  1. فایل های وردپرس را در سرور خود آپلود کنید
  2. ایجاد و پیوند دادن پایگاه داده
  3. نصب معروف وردپرس 5 دقیقه ای را اجرا کنید

این مراحل تقریباً در هر راه‌اندازی وردپرس بدون تغییر باقی می‌مانند – چه میزبانی مشترک، چه میزبانی مدیریت شده وردپرس یا یک راه‌اندازی آفلاین. البته، پیچیدگی با میزبانی مدیریت شده افزایش می‌یابد، اما اکنون نیازی به نگرانی در مورد آن نخواهیم بود، آیا؟ (نکته: زیرا این یک سرویس مدیریت شده است!)

در این آموزش قصد داریم وردپرس را به صورت دستی با استفاده از cPanel نصب کنیم. سپس، به عنوان یک امتیاز، همچنین به شما نشان خواهیم داد که چگونه از یک نصب کننده خودکار اسکریپت (Softaculous) برای نصب وردپرس در همان سرور میزبان مشترک استفاده کنید.

استفاده از cPanel

با ظهور سی پنل، بسیاری از کارهای ما کاهش یافته است. تقریباً هر ارائه دهنده هاست اشتراکی که امروز پیدا می کنید مجوز cPanel را در حساب میزبانی شما قرار می دهد. اگر متوجه شدید که cPanel ارائه نمی دهد، بهتر است یکی از بهترین هاست وردپرس را انتخاب کنید. شرکت ها.

خوب، پس بیایید این آموزش را بررسی کنیم. ابتدا پیش نیازها را فهرست می کنیم و سپس به جدول وظایف اصلی می رویم.

پیش نیازهای این راهنما:

  • فرض می‌کنیم که در یک میزبان مشترک با cPanel نصب شده هستید. اگر در تصمیم گیری برای انتخاب میزبان مشترک مشکل دارید، می توانید BlueHost.
  • شما دسترسی FTP به public_html دایرکتوری خود دارید. این پوشه ای است که فایل های نصب وردپرس را نگه می دارد.
  • شما یک پایگاه داده استاندارد مانند MySQL
  • دارید

  • فایل wordpress.zip را دانلود کرده‌اید و می‌توانید محتوا را استخراج کنید.

مراحل اصلی در نصب دستی:

  1. آپلود فایل‌های وردپرس در سرور میزبانی مشترک
    1. آپلود آرشیو ZIP وردپرس با استفاده از مدیریت فایل cPanel
      1. درک اینکه کدام دایرکتوری را باید وردپرس نصب کرد
      2. آپلود، استخراج و انتقال
    2. آپلود آرشیو wordpress.zip از طریق FTP
  2. ایجاد پایگاه داده و کاربر MySQL جدید
    1. ایجاد یک پایگاه داده MySQL جدید در cPanel
    2. یک کاربر MySQL جدید در سی پنل ایجاد کنید
    3. اتصال کاربر MySQL به پایگاه داده
  3. پیکربندی نهایی (نصب 5 دقیقه‌ای WordPress)
  4. پاداش: نصب وردپرس به صورت دستی با Softaculous در cPanel
    1. وردپرس را انتخاب کنید
    2. پیکربندی تنظیمات
    3. چرا از Softaculous (یا سایر نصب‌کننده‌های خودکار اسکریپت) استفاده کنیم؟

1. فایل های وردپرس را در سرور هاست اشتراکی

آپلود کنید

ابتدا آخرین نسخه وردپرس را دانلود می کنیم از مخزن WordPress.org. آپلود فایل های وردپرس در سرور میزبان شما به دو روش عمده انجام می شود.

  1. می‌توانید از مدیریت فایل cPanel برای آپلود فایل فشرده استفاده کنید، OR
  2. فایل را با استفاده از دسترسی FTP آپلود کنید.

ما هر دو روش را برجسته می‌کنیم.

مرحله #1.1 – آپلود آرشیو ZIP وردپرس با استفاده از مدیریت فایل cPanel

  • به Client Area ارائه دهنده میزبانی خود وارد شوید و cPanel را راه اندازی کنید.
  • اگر نمی توانید مکان آن را پیدا کنید، می توانید yoursitename.com:2082 را امتحان کنید زیرا درگاه پیش فرض cPanel 2082 است (2083 برای cPanel بیش از SSH).
  • در صورتی که نمی توانید وارد cPanel شوید، با پشتیبانی شرکت میزبان خود تماس بگیرید.
launching cpanel file manager

راه اندازی مدیر فایل از سی پنل

مدیر فایل cPanel را بیابید و راه اندازی کنید.

cPanel File Manager Default Directory

دایرکتوری پیش فرض مدیریت فایل cPanel

cpanel file manager

مدیر فایل cPanel

اگر پیامی مانند آنچه در بالا نشان داده شده ظاهر شد، دایرکتوری Web Root را انتخاب کنید. در موارد دیگر، مدیر فایل به طور خودکار راه اندازی می شود.

مرحله #1.1.1 – درک اینکه کدام دایرکتوری باید وردپرس را نصب کنید

فرض می‌کنیم که یک دامنه به حساب میزبانی مشترک خود متصل شده است. دایرکتوری ریشه وب به عنوان دایرکتوری www نیز نامیده می شود. پوشه واقعی دایرکتوری www، پوشه public_html نامیده می‌شود. این پوشه حاوی همه فایل‌هایی است که به صورت عمومی در وب‌سایت ما در دسترس هستند.

از نظر فنی، دایرکتوری ریشه وب برای یک دامنه یا یک زیر دامنه، دایرکتوری پایه ای است که شامل تمام فایل های موجود در پورت عمومی HTML (یعنی پورت 80) است. اگر خط آخر برای شما کاملاً محرمانه است، یک مثال را در نظر بگیرید.

فرض کنید دامنه خود را خریداری کرده اید و به حساب میزبانی خود پیوند داده اید. محتوای وب‌سایت شما، مثلاً www.yourwpsite.com در دایرکتوری www (به عنوان مثال، پوشه public_html) در دسترس خواهد بود. هنگامی که یک پوشه جدید (مثلا “enigma“) در دایرکتوری www ایجاد می کنید، از طریق پیوند www.yourwpsite.com/enigma< در دامنه شما در دسترس خواهد بود. /p>

بیایید از این دانش جدید استفاده کنیم تا به ما در تصمیم گیری دایرکتوری نصب وردپرس کمک کنیم.

  • با استفاده از همین قوانین، اگر می‌خواهید سایت وردپرس شما تحت yourwpsite.com در دسترس باشد، آن را در فهرست اصلی نصب کنید.
  • در غیر این صورت، می توانید یک پوشه بسازید و وردپرس را در آنجا نصب کنید. لطفاً این مرحله را به خاطر بسپارید زیرا وقتی در مورد نصب وردپرس با استفاده از نصب کننده های خودکار اسکریپت مانند Softaculous صحبت می کنیم، مفید خواهد بود.

تا کنون فایل wordpress.zip را دانلود کرده‌ایم و تصمیم گرفته‌ایم که وردپرس را در کدام پوشه نصب کنیم. جالب است، اکنون به پوشه‌ای که می‌خواهیم وردپرس را نصب کنیم (یا ایجاد می‌کنیم) می‌رویم و بایگانی wordpress.zip را استخراج می‌کنیم. در آن پوشه.

فرض کنید می خواهیم وردپرس را در پوشه ای به نام ourwpsite که در داخل public_html قرار دارد نصب کنیم. در این صورت، سایت وردپرس ما تحت yousitename.com/ourwpsite

قابل دسترسی خواهد بود.

wordpress installation directory in cpanel

در تصویر بالا، پوشه ourwpsite را ایجاد کرده ایم و در حال حاضر در داخل آن هستیم. آن.

آرشیو را آپلود کنید

  • اکنون فایل wordpress.zip را در داخل این پوشه با استفاده از عملکرد آپلود مدیر فایل آپلود می کنیم.
  • با کلیک بر روی دکمه آپلود، یک برگه جدید باز می شود.
  • فایل wordpress.zip را انتخاب کنید و آپلود به طور خودکار شروع می شود.

uploading wordpress zip archive in server via cpanel file manager

پس از تکمیل آپلود، برگه را ببندید و به مدیر فایل بازگردید. اگر هنوز فایلی را در فهرست راهنمای ما wpsite نمی‌بینید، روی دکمه Reload مدیر فایل (و نه مرورگر) کلیک کنید. اکنون باید فایل wordpress.zip را ببینید.

بایگانی را استخراج کنید

extract wordpress files in cpanel

  • اکنون، فایل ZIP وردپرس را که اخیراً آپلود شده است انتخاب کنید و روی Extract کلیک کنید.
  • دایرکتوری استخراج را بدون تغییر رها کنید و روی Extract File(s) کلیک کنید تا فرآیند استخراج شروع شود.

wordpress files extracted in cpanel

پس از تکمیل استخراج، دوباره روی دکمه بارگیری مجدد کلیک کنید. باید پوشه ای به نام wordpress

را مشاهده کنید

انتقال محتویات بایگانی استخراج شده

شاید متوجه شده باشید که اگر آن را در این حالت رها کنید (یعنی محتویات پوشه وردپرس را جابجا نکنید)، سایت وردپرس ما از www.yoursite.com/ourwpsite/wordpress.

wordpress sub-directory mismanagement

چه اتفاقی می افتد وقتی وردپرس در یک پوشه فرعی.

  • بنابراین، ما باید محتویات پوشه وردپرس را به دایرکتوری والد (یا دلخواه شما) برگردانیم .
  • برای انجام این کار، می‌توانیم از FTP یا cPanel استفاده کنیم. اجازه دهید به سراغ دومی برویم.

d986d8add988d987 d986d8b5d8a8 d988d8b1d8afd9bed8b1d8b3 d8a8d987 d8b5d988d8b1d8aa d8afd8b3d8aadb8c d8a8d8b1 d8b1d988db8c d987d8b1 d987 6699d12812af5

وارد پوشه wordpress شوید و روی دکمه انتخاب همه کلیک کنید. سپس روی انتقال کلیک کنید.

moving wordpress files to a new directory

دایرکتوری منبع فایل های وردپرس

اکنون، یک مدال بازشو پیدا می‌کنید که از شما می‌خواهد دایرکتوری مورد نظر (یعنی کجا فایل‌هایی را که انتخاب کرده‌اید منتقل کنید)

correct destination directory of wordpress files

دایرکتوری مقصد فایل های وردپرس

از آنجایی که ما آن را در پوشه‌ای به نام wordpress نمی‌خواهیم، ​​به سادگی فایل‌ها را به فهرست اصلی آن منتقل می‌کنیم. بنابراین، کلمه وردپرس را حذف می کنیم و روی Move File(s) کلیک می کنیم. فایل ها باید منتقل شوند و پوشه wordpress خالی باشد. می‌توانید آن را همراه با آرشیو ZIP وردپرس اصلی حذف کنید.

moving wordpress files complete

به پوشه قبلی (ourwpsite) برگردید و باید همه فایل‌های وردپرس را آماده و منتظر نصب بیابید.

مرحله 1.2 – آپلود آرشیو wordpress.zip از طریق FTP

uploading wordpress zip archive via ftp

آپلود آرشیو ZIP وردپرس از طریق FTP

اول از همه، به یک سرویس گیرنده FTP مانند FileZilla نیاز دارید.

  • در مرحله بعد، باید با مفاهیمی که در مراحل 1.1.2 تا 1.1.3 بحث کردیم آشنا شوید. این به شما درک درستی از محل نصب وردپرس می دهد.
  • وقتی مرحله 1.1.2 را فهمیدید، از طریق FTP به سایت خود وارد شوید، پوشه ourwpsite را ایجاد کنید و فایل wordpress.zip را در آن آپلود کنید.
  • بعد، دستورالعمل‌های مرحله 1.1.3 را دنبال کنید تا فایل‌ها را استخراج کرده و با استفاده از cPanel به پوشه مناسب منتقل کنید.

در حالتی دیگر، اگر می‌خواهید آن را ساده نگه دارید، می‌توانید بایگانی wordpress.zip را در رایانه محلی خود استخراج کنید و فایل‌های استخراج‌شده را در فهرست نصب مورد نظر در سرور خود آپلود کنید. با این حال، فرآیند آپلود زمان زیادی طول خواهد کشید. نکته مثبت این است که می توانید مرحله 1.1.3 را به طور کلی نادیده بگیرید. این نشان دهنده پایان مرحله 1 است.

2. ایجاد یک پایگاه داده و کاربر MySQL

جدید

در راهنمای WordPress Internal Functioning، ما دیدیم که وردپرس به یک پایگاه داده برای ذخیره متن و داده های پیکربندی نیاز دارد. در این بخش، ما:

  1. یک پایگاه داده MySQL جدید ایجاد کنید
  2. یک کاربر پایگاه داده جدید ایجاد کنید.
  3. کاربر جدید و پایگاه داده را وصل کنید.

مرحله 2.1 – ایجاد یک پایگاه داده MySQL جدید در cPanel

launching mysql database wizard from cpanel

به cPanel خود وارد شوید و MySQL Database Wizard را راه اندازی کنید.

creating new mysql database in cpanel 1 database name

یک نام پایگاه داده منحصر به فرد تنظیم کنید. استفاده از کاراکترهای الفبایی یک اقدام امنیتی خوب است. در این مورد، نام کامل پایگاه داده ما souravku_wpexplorer2018

است

مرحله 2.2 – ایجاد یک کاربر MySQL جدید در cPanel

creating new mysql database in cpanel 2 db user and password

در این مرحله، یک کاربر جدید ایجاد می‌کنیم. ما نام کاربری را روی souravku_wpexplorer تنظیم کرده‌ایم. ما همچنین باید یک رمز عبور قوی ایجاد کنیم و آن را در مکانی امن ذخیره کنیم. سی پنل رمز عبور ایجاد شده را به صورت خودکار برای شما پر می کند. برای ادامه روی Create User کلیک کنید.

مرحله 2.3 – اتصال کاربر MySQL به پایگاه داده

creating new mysql database in cpanel 3 granting db user permissions

اعطای مجوز به کاربر تازه ایجاد شده برای پایگاه داده جدید.

کاربر جدید اکنون ایجاد شده است. در این مرحله به کاربر اجازه می دهیم تا بتواند به پایگاه داده دسترسی پیدا کند.

  • به سادگی، روی ALL PRIVILEGES کلیک کنید تا همه مجوزها را اعطا کنید.
  • برای ادامه روی مرحله بعدی کلیک کنید.
  • اکنون cPanel طبق دستور، تغییرات لازم را در کاربر ایجاد می کند.
creating new mysql database in cpanel successfully created

با استفاده از MySQL Database Wizard یک پایگاه داده و کاربر جدید در cPanel ایجاد و پیوند داده شد.

تمام شد! شما با موفقیت یک پایگاه داده و کاربر جدید ایجاد کردید. این مرحله 2 را به پایان می رساند.

3. پیکربندی نهایی (نصب 5 دقیقه ای وردپرس)

اکنون که مراحل نصب را کامل کردیم، بیایید نصب معروف  پنج دقیقه‌ای وردپرس را اجرا کنیم. از طریق دامنه خود (و نه از طریق سی پنل) به دایرکتوری وردپرس خود بروید. در مورد ما، yoursite.com/ourwpsite خواهد بود. با این کار فرآیند نصب راه اندازی می شود.

در مرحله اول، زبان مورد نظر خود را برای ادامه انتخاب کنید.

wordpress 5 minute install 2 start

اگر فایل wp-config.php شما قابل نوشتن نیست، این برخی از اطلاعات عیب‌یابی است. در بیشتر موارد نصب باید بدون هیچ مشکلی تمام شود.

wordpress 5 minute install 3 enter database details

ورود پایگاه داده و اطلاعات کاربر در نصب 5 دقیقه ای وردپرس

اطلاعات پایگاه داده را از مرحله آخر وارد کنید. مطمئن شوید که پیشوند جدول شما «wp_» نباشد، که حمله هکرها به وب‌سایت شما را دشوار می‌کند. به عنوان مثال، ما از «wpe_» استفاده کرده‌ایم. زمانی که یک مقدار الفبایی را انتخاب می کنید بهتر است.

wordpress 5 minute install 4 run installation

روی اجرای نصب کلیک کنید تا فرآیند راه اندازی شروع شود.

wordpress 5 minute install 5 site setup information

اگر صفحه بالا را مشاهده کردید به این معنی است که وردپرس با موفقیت نصب شده است. بخش بعدی ساده، اما مهم است.

  • نام کاربری، رمز عبور و آدرس ایمیل خود را که می‌خواهید برای این راه‌اندازی وردپرس استفاده کنید، وارد کنید. این جزئیات را در رایانه شخصی خود ذخیره کنید.
  • همانطور که در %D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87%20%D9%86%DA%A9%D8%B1%D8%AF%D9%86%20%D8%A7%D8%B2%20admin%20%D8%A8%D9%87%20%D8%B9%D9%86%D9%88%D8%A7%D9%86%20%D9%86%D8%A7%D9%85%20%DA%A9%D8%A7%D8%B1%D8%A8%D8%B1%DB%8C%20%D8%A7%D8%B3%D8%AA.%20site-security-tips/”>راهنمای امنیت وردپرس.
  • از آنجایی که این یک نصب آزمایشی موقت وردپرس است، نمایه سازی موتور جستجو را غیرفعال کرد. هنگام کار با یک سایت جدید نیز باید همین کار را انجام دهید. هنگامی که محتوایی در سایت خود دارید می توانید آن را فعال کنید.
wordpress 5 minute install 6 completed

وردپرس با موفقیت انجام شد نصب شده، پیکربندی شده و آماده استفاده است

انجام شد. ما با موفقیت وردپرس را 100% دستی نصب کردیم.

new wordpress site dashboard

پاداش: وردپرس را به صورت دستی با Softaculous در سی پنل نصب کنید

اکثر شرکت‌های میزبانی مشترک، یک نصب کننده خودکار اسکریپت به نام Softaculous را همراه با cPanel ارائه می‌کنند. به Softaculous مانند فروشگاه Google Play یا App Store فکر کنید. فروشگاه Softaculous چندین برنامه (همچنین به عنوان نرم افزار یا اسکریپت شناخته می شود) ارائه می دهد که فقط با چند کلیک قابل نصب هستند. وردپرس نمونه ای از این نرم افزارهای CMS است که با استفاده از Softaculous تنها با چند کلیک قابل نصب است. بیایید ببینیم چگونه:

launching softaculous app installer using cpanel

با ورود به cPanel و راه‌اندازی Softaculous شروع می‌کنیم.

1. WordPress

را انتخاب کنید

install wordpress with softaculous cpanel 1

بعد، CMS وردپرس را برای نصب با استفاده از Softaculous انتخاب می کنیم. اگر Softaculous شما شبیه من نیست، می‌توانید از منوی سمت چپ بالا برای رفتن به وبلاگ‌ها > وردپرس استفاده کنید.

install wordpress with softaculous cpanel 2 install now

شروع فرآیند نصب وردپرس با Softaculous

برای ایجاد نصب جدید وردپرس، روی Install Now کلیک کنید. علاوه بر این، می‌توانید از گزینه  برنامه‌های من برای مشاهده تمام نصب‌های موجود وردپرس که با استفاده از Softaculous انجام شده است، استفاده کنید.

2. پیکربندی تنظیمات

install wordpress with softaculous cpanel 3 install location information-2

تنظیمات مکان نصب وردپرس در Softaculous

اکنون جزئیات نصب وردپرس را در این مرحله پیکربندی می‌کنیم.

  • در بیشتر موارد، قسمت  دایرکتوری را خالی می‌گذارید. به این ترتیب، وردپرس در دایرکتوری پایه شما در دسترس خواهد بود.
  • پروتکل باید HTTPS باشد.
  • در صورتی که در سایت خود زیر دامنه دارید، می توانید آن را از گزینه انتخاب دامنه انتخاب کنید.

با وارد کردن این اطلاعات، به مرحله بعد به پایین پیمایش می کنیم.

install wordpress with softaculous cpanel 4 site information

در این بخش، نام، توضیحات، نام کاربری مدیر، رمز عبور و ایمیل سایت وردپرس خود را وارد می کنیم. به یاد داشته باشید که از admin به عنوان نام کاربری خود به عنوان یک اقدام امنیتی اضافی استفاده نکنید. به بخش بعدی بروید.

install wordpress with softaculous cpanel 5 advanced options

در این قسمت نام پایگاه داده و پیشوند جدول را وارد کنید. نگران نباشید، ما نیازی به ایجاد پایگاه داده و کاربر نداریم. Softaculous به طور خودکار این کار را برای ما انجام می دهد!

  • همچنین می‌توانید گزینه‌های ارتقا خودکار تم‌ها و افزونه‌های وردپرس را برای فعال کردن به‌روزرسانی خودکار این نصب انتخاب کنید. من توصیه می کنم این ویژگی را فعال کنید.
  • ما افزونه Limit Login Attempts را نیز به عنوان یک اقدام امنیتی اضافی نصب کرده ایم. این افزونه اساساً تلاش‌های ورود به سیستم را از یک IP به مدت 15 دقیقه پس از سه بار تلاش ناموفق برای ورود مسدود می‌کند.

پس از اتمام، می‌توانید نصب وردپرس را با کلیک بر روی نصب

شروع کنید.

install wordpress with softaculous cpanel 6 processing

Softaculous سپس اطلاعات ارسال شده را تأیید می کند و فرآیند نصب را آغاز می کند. این معمولا کمتر از یک دقیقه طول می کشد.

install wordpress with softaculous cpanel 7 complete

هنگامی که Softaculous با موفقیت وردپرس را نصب کرد، با صفحه بالا مواجه می شوید. تمام، وردپرس با استفاده از Softaculous با موفقیت نصب شده است.

چرا از Softaculous (یا سایر نصب کننده های خودکار اسکریپت) استفاده کنیم؟

بزرگترین مزیت استفاده از Softaculous برای نصب وردپرس، راحتی اساسی آن است. برخلاف مراحل نصب دستی، ما فقط باید اطلاعات سایت مربوطه را وارد کنیم و سافتاکولوس بقیه موارد را بر عهده دارد. برای ایجاد وب‌سایت‌های سریع برای آزمایش یک تم یا افزونه جدید بسیار مفید است.

با این حال، یکی از مواردی که فاقد آن است، قابلیت غیرفعال کردن دید موتور جستجو در طول فرآیند پیکربندی است. بنابراین، پس از نصب وردپرس، باید وارد شوید و قابلیت مشاهده موتور جستجو را غیرفعال کنید. این تضمین می کند که امتیازات سئوی موجود دامنه شما مختل نمی شود.


ما امیدواریم از این آموزش “بازگشت به اصول” به همان اندازه که من از نوشتن آن لذت برده ام لذت برده باشید! اگر سؤالی دارید، لطفاً نظر خود را برای ما ارسال کنید یا در صورت تمایل به من در @souravify توییت کنید.

اگر فکر می‌کنید مرحله‌ای را از دست داده‌ام یا پیشنهادی برای ما دارید؛ لطفا اجازه دهید تا ما بدانیم. ما دوست داریم از شما بشنویم!

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا